small river - French English Dictionary